<!-- 
    一.变量
        1.概念：所谓变量，就是特定时间用于保存特定值的一个名字而已，并且初始化后可以再次改变的量。
        2.特点：值可以改变/写入内存/松散类型/声明多个/变量提升。
        3.变量的命名：
            - 小驼峰命名：从第二个单词开始，首字母大写。
        4.变量的使用范围：
            - 重复使用的值。
            - 不确定的值使用变量。
            - 变量提高代码的可读性以及维护。
    
    二.变量的类型以及检测方式
        1.变量的类型：
            - 基本类型(简单类型)：number/string/boolean/null/undefined  后两个属于特殊类型。
            - 引用类型(复杂类型)：object

        2.检测变量的数据类型
            - typeof

        3.输出的变量类型有哪些
            - number/string/boolean/undefined/object/function(函数)
    
    三.运算符
        1.+和%
        2.=和+= 
        3.==和===
        4.&&和||和!
        5.++ --

    四.隐式转换和显示转换
        1.显示转换：强制转换。
            - Number()/String()/Boolean()
            - parseInt()/parseFloat()
            - isNaN()

        2.隐式转换
            - + - * / % ++ -- ! ==

    五.常见的方法。
        1.alert()
        2.document.write()
        3.console.log()
        4.toString()
        5.toFixed()

    六.扩展
        1.如何获取标签元素 - id名称
        2.获取和设置标签元素属性值
        3.类的概念：
            - 表示一类事物,类是抽象的,不占据内存
        4.对象的概念：
            - 类下面的具体事物,真实的,占据内存的
        5.对象的组成：属性+方法
            - 属性：描述对象的外观或者特点。
            - 方法：描述对象的功能。
        6.如何访问属性和方法
            - 对象.属性
            - 对象.方法()
 -->
<script>
    //拼接
    // var str = '<table border=1>';
    // str += '<tr>';
    // str += '<td>111111</td>';
    // str += '<td>111111</td>';
    // str += '<td>111111</td>';
    // str += '<td>111111</td>';
    // str += '</tr>';
    // str += '</table>'; //<table><tr><td>111111</td></tr></table>
    // document.write(str)

    // var num = '123';
    // console.log(typeof num); //string
    // console.log(typeof num++); //number
</script>